# 类的定义
# class 类名称
# 名称要求：大写字母开头，不能是关键字可包含关键字，多以大驼峰
#类的特性：继承，封装，多态
class JiSuanQi():
    size=20*20
    countKey=30
    isHaveMis=0
    _name='JiSuanQi'
    def c_sum(self,a,b):
        try :
         c=a+b
        except Exception as e:
            print(f"发生了异常{e}")
        else:
            print("未发生异常")
            print(c)
        finally:
            print("运算结束，不知道是否发生问题")
    def c_sub(self,a,b):
        return a-b
    #私有方法
    def _myself(self):
        print("")
class JiSuanQiTwo(JiSuanQi):
    def c_mi(self):
        print("我自己独有的")
    def c_sub(self,a,b):
        print("我是继承之后的翻新")
        return a-b
if __name__ == '__main__':
    #面向对象
    myJi=JiSuanQi()
    myJi.size
    print(myJi.c_sum(10,10))
    print(myJi.c_sum(1,"a"))
    print(myJi.c_sub(32,10))

    # c=mySum1(10,10)
    # print(c)
    # my=JiSuanQiTwo()
    # my.c_mi()
    # my.c_sub(10,2)